Micron Document
██████╗ ███████╗████████╗██╗██████╗ ███████╗██████╗ ██╗ █████╗
██╔══██╗██╔════╝╚══██╔══╝██║██╔══██╗██╔════╝██╔══██╗██║██╔══██╗
██████╔╝█████╗ ██║ ██║██████╔╝█████╗ ██║ ██║██║███████║
██╔══██╗██╔══╝ ██║ ██║██╔═══╝ ██╔══╝ ██║ ██║██║██╔══██║
██║ ██║███████╗ ██║ ██║██║ ███████╗██████╔╝██║██║ ██║
╚═╝ ╚═╝╚══════╝ ╚═╝ ╚═╝╚═╝ ╚══════╝╚═════╝ ╚═╝╚═╝ ╚═╝


🬧 The NomadNet Encyclopedia | Archives | Info
- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b

🔍 Search

¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯

Chown
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
top
mwbachown (abbreviazione dalla mwbqlingua inglese di mwbgmwbwchange mwcaowner, mwcqcambia proprietario) è un comando dei mwcgsistemi operativi mwcwUnix e mwdaUnix-like, e più in generale dei sistemi mwdqPOSIXcite-ref-1[1], che modifica il proprietario e/o il gruppo assegnato di uno o più mwegfile e mwewdirectory.

mwfqchown è anche il nome di una mwfgchiamata di sistema definita dallo standard mwfwPOSIXcite-ref-2[2] che appunto modifica il proprietario ed il gruppo assegnato di file e directory. Di fatto il comando mwhachown opera invocando l'omonima chiamata di sistema.

In alcuni sistemi (solitamente di derivazione mwhgBSD, ma anche mwhwLinux) solo il mwiasuperuser (mwiqroot) può modificare il proprietario di un file o directory, mentre in altri sistemi (tipicamente derivanti da mwigUNIX System V) essa può essere effettuata anche dal proprietario corrente del file.

Contents

Esempi
Note

──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────

Il comando chown

Sintassi

La sintassi generale di mwjwchown è la seguente:

chown [opzioni] [--] utente[:gruppo] file1 [file2 …]

Il parametro mwlwutente indica il nome del nuovo proprietario del file. Il parametro facoltativo mwmagruppo indica il nuovo gruppo da assegnare al file. I parametri mwmqfile specificano i nomi dei file e/o directory da modificare.

Il doppio trattino mwmw-- (facoltativo) indica che i parametri successivi non sono da considerarsi opzioni.

Tra le opzioni principali vi sono:

mwnw-h
In caso di mwoqcollegamenti simbolici, se il sistema lo prevede, modifica il proprietario ed il gruppo del collegamento simbolico invece che quelli della sua destinazione.
mwow-R
Applica le modifiche ricorsivamente alle directory specificate ed ai file e subdirectory in esse contenute.

Esempi

Imposta l'utente mwpwalice come nuovo proprietario del file:

chown -R alice /home/roberto/file

Imposta l'utente mwqgcarlo come nuovo proprietario del file mwqw/home/roberto/file e gli assegna il gruppo mwravendite:

chown carlo:vendite /home/roberto/file

Compatibilità con il passato, separando il nome del proprietario dal nome del gruppo con un punto (.) anziché con due punti (:), sconsigliato

chown carlo.vendite /home/roberto/file

La chiamata di sistema chown

La chiamata di sistema mwsgchown è dichiarata nello mwswmwtaheader file mwtqunistd.h:

#include <unistd.h>
int chown(const char *path, uid_t owner, gid_t group);

I tipi mwaguid_t e mwawgid_t sono tipi opachi (solitamente tipi numerici interi) che rappresentano rispettivamente uno mwbaUID e un mwbqGID.

Il parametro mwbwpath indica il nome del file o directory di cui cambiare il proprietario e il gruppo.

I parametri mwcqowner e mwcggroup indicano rispettivamente lo UID ed il GID del nuovo proprietario e del nuovo gruppo.

Valore di ritorno

Il valore di ritorno è mwdq0 in caso di successo. In caso di errore è mwdg-1, e la variabile mwdwmweaerrno indica l'errore specifico.

Note

cite-note-11. mwfw(mwgamwgqEN) mwggmwgwchown (utilities), in mwhaThe Open Group Base Specifications Issue 6 IEEE Std 1003.1, 2004 Edition. mwhqURL consultato il 27-05-2008.
cite-note-22. mwiq(mwigmwiwEN) mwjamwjqchown (functions), in mwjgThe Open Group Base Specifications Issue 6 IEEE Std 1003.1, 2004 Edition. mwjwURL consultato il 30-05-2008.

Voci correlate

• mwkwchgrp – Cambia il gruppo assegnato a file e directory.
• mwlqchmod – Modifica i permessi di file e/o directory.
• mwlwumask – Suggerisce permessi da negare.

Collegamenti esterni

• mwmwCapitolo 20. File e directory da mwnaAppunti di informatica libera

Comando chown

• mwoa(EN) chown: Change file owner and group, in GNU Coreutils manual. URL consultato il 27-05-2007.